BikeRaceInfo: Current and historical race results, plus interviews, bikes, travel, and cycling historyBikeRaceInfo: Current and historical race results, plus interviews, bikes, travel, and cycling history
Search our site:
Email Newsletter icon, E-mail Newsletter icon, Email List icon, E-mail List icon Sign up for our Email Newsletter

2025 Classic Brugge - De Panne
(World Tour), Belgium

Formerly 3 Days of De Panne
49th edition: Wednesday, March 26, 2025


Brugge - De Panne podium history | 2024 edition | Start list

Note: The Brugge - De Panne Classic is currently a single-day race.


Wednesday, March 26, Brugge - De Panne 195.6 km

2025 Brugge - De Panne map

find us on Facebook Find us on Twitter See our youtube channel

Cycling's World Championships South Salem Cycleworks frames Melanoma: It Started With a Freckle Neugent Cycling Wheels Shade Vise sunglass holder Advertise with us!


Content continues below the ads

Cycling's World Championships South Salem Cycleworks frames

Juan Sebasttian Molano wins the race.

Tour de France: 2020Bill & Carol McGann's book The Story of the Tour de France, 2020: The Tour During Covid-19, Better Late Than Never is available in both Kindle eBook and Audiobook versions. To get your copy, just click on the Amazon link on the right.

Weather at the finish city of De Panne at 12:50 PM, local time: 10C (50F), partly cloudy, with the win drom the northeast at 18 km/hr (11 mph). There is just a 2% chance of rain.

The race: Early in the race Victor Campenaerts (Visma | Lease a Bike) abandoned. By the time the race was half finished there was a total of six abandons.

Here's the report from winner Juan Sebastian Molano's UAE Team Emirates-XRG:

Sebastian Molano took the biggest one-day victory of his career in Belgium, clinching victory in a photo finish with Jonathan Milan (Lidl-Trek) at the end of the 195.6-kilometre Classic Brugge-De Panne.

The Emirati team were active throughout the day with Antonio Morgado stretching his legs ahead of the weekends cobbled classics to infiltrate the early breakaway which would stay clear until inside -10km to go.

Crashes would play a big role in the final section of the race, with many of the sprinting favourites hitting the tarmac on the hectic run-in. Molano would emerge as one of the survivors and seized his opportunity with a massive early sprint at 500m to go and holding off to take his first win of the year.

Here's a video screen grab of Juan Sebastian Molano winning the race.

Molano: “I’m very happy. This finale is really really dangerous and fast. After the last corner I was in a good position after the small road. I tried, I looked at 500m, took the corner fast, and made a long sprint. I looked back and nobody was following, so I went full gas to the final. I had to dig very deep and just managed to hold on. It’s my first win of the season and also my biggest victory in a one day race so it’s really special. There were many crashes today and I hope everyone is okay, it was really crazy out there today.”


Content continues below the ads

Melanoma: It Started With a Freckle Neugent Cycling Wheels

Complete results:

195.6 kilometers raced at an average speed of 47.441 km/hr

1 Juan Sebastian Molano UAE Team Emirates-XRG 4hr 7min 23sec
2 Jonathan Milan Lidl-Trek s.t.
3 Madis Mihkels EF Education-EasyPost s.t.
4 Phil Bauhaus Bahrain Victorious s.t.
5 Erlend Blikra Uno-X Mobility s.t.
6 Max Kanter XDS Astana Team s.t.
7 Alexis Renard Cofidis s.t.
8 Laurenz Rex Intermarché-Wanty s.t.
9 Dylan Groenewegen Team Jayco-AlUla s.t.
10 Sam Welsford Red Bull-BORA-hansgrohe s.t.
11 Luca Mozzato Arkea-B&B Hotels s.t.
12 Riley Pickrell Israel-Premier Tech s.t.
13 Davide Bomboi Unibet Tietema Rockets s.t.
14 Fabio Van den Bossche Alpecin-Deceuninck @ 2sec
15 Luke Lamperti Soudal Quick-Step s.t.
16 Yevgeniy Fedorov XDS Astana Team s.t.
17 Danny van Poppel Red Bull-BORA-hansgrohe 0:07
18 Simone Consonni Lidl-Trek s.t.
19 Clément Russo Groupama-FDJ s.t.
20 Jonas Rickaert Alpecin-Deceuninck s.t.
21 Tobias Lund Andresen Team Picnic PostNL 0:09
22 Emilien Jeannière Team TotalEnergies s.t.
23 Orluis Aular Movistar Team 0:12
24 Lorrenzo Manzin Team TotalEnergies 0:13
25 Davide Ballerini XDS Astana Team 0:15
26 Johan Jacobs Groupama-FDJ s.t.
27 Erik Resell Uno-X Mobility s.t.
28 Steffen De Schuyteneer Lotto s.t.
29 Tom Van Asbroeck Israel-Premier Tech s.t.
30 Giosue Epis Arkea-B&B Hotels s.t.
31 Owain Doull EF Education-EasyPost s.t.
32 Filippo Baroncini UAE Team Emirates-XRG s.t.
33 Loe van Belle Team Visma | Lease a Bike s.t.
34 Gijs Van Hoecke Intermarché-Wanty s.t.
35 Florian Dauphin Team TotalEnergies s.t.
36 Roel van Sintmaartensdijk Intermarché-Wanty s.t.
37 Casper van Uden Team Picnic PostNL 0:25
38 Niklas Märkl Team Picnic PostNL s.t.
39 Alberto Bruttomesso Bahrain Victorious 0:26
40 RasmusBøgh Wallin Uno-X Mobility s.t.
41 Matthew Walls Groupama-FDJ s.t.
42 Elia Viviani Lotto s.t.
43 Henri-Francois Haquin Wagner Bazin WB s.t.
44 Jens Reynders Wagner Bazin WB s.t.
45 Florian Vermeersch UAE Team Emirates-XRG 0:30
46 Mikkel Bjerg UAE Team Emirates-XRG 0:34
47 Jasper Philipsen Alpecin-Deceuninck s.t.
48 Pierre Thierry Arkea-B&B Hotels 0:36
49 Cériel Desal Wagner Bazin WB s.t.
50 Zak Erzen Bahrain Victorious s.t.
51 Nadav Raisberg Israel-Premier Tech 0:39
52 Pier-André Côté Israel-Premier Tech s.t.
53 Lorenzo Milesi Movistar Team s.t.
54 Roman Ermakov Bahrain Victorious s.t.
55 Vince Gerits Team Flanders-Baloise s.t.
56 Tom Crabbe Team Flanders-Baloise s.t.
57 Davide Toneatti XDS Astana Team s.t.
58 Søren Wærenskjold Uno-X Mobility 0:42
59 Baptiste Veistroffer Lotto s.t.
60 Michiel Lambrecht Wagner Bazin WB 0:56
61 Mathias Norsgaard Movistar Team s.t.
62 Manlio Moro Movistar Team s.t.
63 Michael Schwarzmann Israel-Premier Tech 0:59
64 Hugo Hofstetter Israel-Premier Tech s.t.
65 Cyril Barthe Groupama-FDJ 1:00
66 Alessandro Romele XDS Astana Team s.t.
67 Michele Gazzoli XDS Astana Team s.t.
68 Léandre Lozouet Arkea-B&B Hotels s.t.
69 Jelle Johannink Unibet Tietema Rockets s.t.
70 Hartthijs de Vries Unibet Tietema Rockets s.t.
71 Robert Donaldson Team Jayco-AlUla s.t.
72 Elmar Reinders Team Jayco-AlUla s.t.
73 Guillaume Boivin Israel-Premier Tech 1:11
74 Bert Van Lerberghe Soudal Quick-Step 1:12
75 Harry Sweeny EF Education-EasyPost s.t.
76 Geoffrey Soupe Team TotalEnergies 1:24
77 Ryan Mullen Red Bull-BORA-hansgrohe 1:34
78 Max Walscheid Team Jayco-AlUla s.t.
79 Vegard Stake Laengen UAE Team Emirates-XRG s.t.
80 Ludovic Robeet Cofidis 1:43
81 Jonas Hvideberg Uno-X Mobility 1:46
82 Iván García Cortina Movistar Team 1:52
83 Gonzalo Serrano Movistar Team s.t.
84 António Morgado UAE Team Emirates-XRG s.t.
85 Patrick Gamper Team Jayco-AlUla s.t.
86 Nicola Marcerou Team TotalEnergies s.t.
87 Lucas Boniface Team TotalEnergies s.t.
88 Rayan Boulahoite Team TotalEnergies s.t.
89 Filip Maciejuk Red Bull-BORA-hansgrohe s.t.
90 Daniel Skerl Bahrain Victorious s.t.
91 Miles Scotson Arkea-B&B Hotels 1:56
92 Julius van den Berg Team Picnic PostNL s.t.
93 Aivaras Mikutis Tudor Pro Cycling Team 2:03
94 Tim Declercq Lidl-Trek s.t.
95 Mika Heming Tudor Pro Cycling Team s.t.
96 Clement Izquierdo Cofidis s.t.
97 Davide Cimolai Movistar Team s.t.
98 Arthur Kluckers Tudor Pro Cycling Team s.t.
99 Jelte Krijnsen Team Jayco-AlUla s.t.
100 Victor Vercouillie Team Flanders-Baloise s.t.
101 Julien Vermote Team Visma | Lease a Bike 2:07
102 Joshua Giddings Lotto 2:18
103 Joren Bloem Unibet Tietema Rockets 2:27
104 Abram Stockman Unibet Tietema Rockets s.t.
105 Vincenzo Albanese EF Education-EasyPost 2:28
106 Jack Rootkin-Gray EF Education-EasyPost 2:31
107 Samuel Gaze Alpecin-Deceuninck 2:41
108 Max Walker EF Education-EasyPost s.t.
109 Lukas Kubis Unibet Tietema Rockets s.t.
110 Josef Cerný Soudal Quick-Step 2:46
111 Gianni Moscon Red Bull-BORA-hansgrohe s.t.
112 Oier Lazkano Red Bull-BORA-hansgrohe s.t.
113 Enzo Leijnse Team Picnic PostNL s.t.
114 Bram Welten Team Picnic PostNL s.t.
115 Tomas Kopecky Unibet Tietema Rockets s.t.
116 Stian Fredheim Uno-X Mobility 2:51
117 Warre Vangheluwe Soudal Quick-Step 2:55
118 Tosh Van der Sande Team Visma | Lease a Bike 2:59
119 Yves Lampaert Soudal Quick-Step s.t.
120 Jacopo Mosca Lidl-Trek s.t.
121 Tim Torn Teutenberg Lidl-Trek s.t.
122 Ayco Bastiaens Soudal Quick-Step 3:18
123 Daniel McLay Team Visma | Lease a Bike 3:29
124 Tuur Dens Team Flanders-Baloise 3:49
125 Edward Theuns Lidl-Trek 3:56
126 Arnaud De Lie Lotto s.t.
127 Lionel Taminiaux Lotto 4:00
128 Timo Kielich Alpecin-Deceuninck s.t.
129 Jules Hesters Team Flanders-Baloise s.t.
130 Eddy Le Huitouze Groupama-FDJ 4:08
131 Alexander Kristoff Uno-X Mobility 4:16
132 Robbe Ghys Alpecin-Deceuninck s.t.
133 Matteo Malucelli XDS Astana Team s.t.
134 Alberto Dainese Tudor Pro Cycling Team s.t.
135 Vlad Van Mechelen Bahrain Victorious s.t.
136 Pierre Barbier Wagner Bazin WB 4:29
137 Oliver Knight Cofidis 4:30
138 Sebastian Kolze Changizi Tudor Pro Cycling Team 4:34
139 Robin Froidevaux Tudor Pro Cycling Team s.t.
140 Olav Kooij Team Visma | Lease a Bike 4:44
141 Paul Penhoët Groupama-FDJ 5:12
142 Clément Davy Groupama-FDJ s.t.
143 Jasper De Buyst Lotto 5:15
144 Sasha Weemaes Wagner Bazin WB 5:22
145 Gerben Thijssen Intermarché-Wanty 5:25
146 Arnaud Démare Arkea-B&B Hotels 5:28
147 Arne Marit Intermarché-Wanty s.t.
148 Kenneth Van Rooy Wagner Bazin WB 6:53
149 Damien Touzé Cofidis 7:09
150 Milan Fretin Cofidis 7:34
151 Piet Allegaert Cofidis s.t.
152 Maikel Zijlaard Tudor Pro Cycling Team 7:42
153 Juri Hollmann Alpecin-Deceuninck 8:38

 


Content continues below the ads

Shade Vise sunglass holder Advertise with us!

Start list with back numbers, March 25, 2025:

Alpecin-Deceuninck
1 Jasper Philipsen
2 Samuel Gaze
3 Robbe Ghys
4 Juri Hollmann
5 Timo Kielich
6 Jonas Rickaert
7 Fabio Van den Bossche
Team Visma | Lease a Bike
11 Olav Kooij
12 Niklas Behrens
13 Victor Campenaerts
14 Daniel McLay
15 Loe van Belle
16 Tosh Van der Sande
17 Julien Vermote
Soudal Quick-Step
21 Tim Merlier
22 Ayco Bastiaens
23 Yves Lampaert
24 Luke Lamperti
25 Bert Van Lerberghe
26 Warre Vangheluwe
27 Josef Cerný
Lidl-Trek
31 Jonathan Milan
32 Simone Consonni
33 Tim Declercq
34 Daan Hoole
35 Jacopo Mosca
36 Tim Torn Teutenberg
37 Edward Theuns
Intermarché-Wanty
41 Arne Marit
42 Huub Artz
43 Laurenz Rex
44 Gerben Thijssen
45 Taco van der Hoorn
46 Gijs Van Hoecke
47 Roel van Sintmaartensdijk
Red Bull-BORA-hansgrohe
51 Oier Lazkano
52 Filip Maciejuk
53 Gianni Moscon
54 Ryan Mullen
55 Mick van Dijke
56 Sam Welsford
57 Danny van Poppel
UAE Team Emirates-XRG
61 Florian Vermeersch
62 Vegard Stake Laengen
63 Mikkel Bjerg
64 Filippo Baroncini
65 Rune Herregodts
66 Sebastian Molano
67 António Morgado
Movistar Team
71 Mathias Norsgaard
72 Orluis Aular
73 Manlio Moro
74 Gonzalo Serrano
75 Davide Cimolai
76 Iván García Cortina
77 Lorenzo Milesi
EF Education-EasyPost
81 Vincenzo Albanese
82 Owain Doull
83 Madis Mihkels
84 Jack Rootkin-Gray
85 Harry Sweeny
86 Yuhi Todome
87 Max Walker
Groupama-FDJ
91 Cyril Barthe
92 Clément Davy
93 Johan Jacobs
94 Clément Russo
95 Eddy Le Huitouze
96 Paul Penhoët
97 Matthew Walls
Bahrain Victorious
101 Phil Bauhaus
102 Alberto Bruttomesso
103 Zak Erzen
104 Vlad Van Mechelen
105 Daniel Skerl
106 Roman Ermakov
107 Nikias Arndt
Team Jayco-AlUla
111 Dylan Groenewegen
112 Robert Donaldson
113 Kelland O'Brien
114 Elmar Reinders
115 Max Walscheid
116 Patrick Gamper
117 Jelte Krijnsen
Team Picnic PostNL
121 Fabio Jakobsen
122 Tobias Lund Andresen
123 Enzo Leijnse
124 Niklas Märkl
125 Julius van den Berg
126 Casper van Uden
127 Bram Welten
Arkea-B&B Hotels
131 Arnaud Démare
132 Donavan Grondin
133 Léandre Lozouet
134 Luca Mozzato
135 Miles Scotson
136 Giosue Epis
137 Pierre Thierry
Cofidis
141 Milan Fretin
142 Piet Allegaert
143 Ion Izagirre
144 Oliver Knight
145 Alexis Renard
146 Ludovic Robeet
147 Damien Touzé
XDS Astana Team
151 Davide Ballerini
152 Michele Gazzoli
153 Yevgeniy Fedorov
154 Davide Toneatti
155 Max Kanter
156 Matteo Malucelli
157 Alessandro Romele
Israel-Premier Tech
161 Riley Pickrell
162 Guillaume Boivin
163 Pier-André Côté
164 Hugo Hofstetter
165 Nadav Raisberg
166 Michael Schwarzmann
167 Tom Van Asbroeck
Lotto
171 Arnaud De Lie
172 Jasper De Buyst
173 Joshua Giddings
174 Lionel Taminiaux
175 Steffen De Schuyteneer
176 Baptiste Veistroffer
177 Elia Viviani
Uno-X Mobility
181 Alexander Kristoff
182 Erlend Blikra
183 Stian Fredheim
184 Jonas Hvideberg
185 Erik Resell
186 Søren Wærenskjold
187 Rasmus Bøgh Wallin
Team Flanders-Baloise
191 Tom Crabbe
192 Lindsay De Vylder
193 Victor Vercouillie
194 Tuur Dens
195 Vince Gerits
196 Jules Hesters
197 Noah Vandenbranden
Team TotalEnergies
201 Lucas Boniface
202 Rayan Boulahoite
203 Florian Dauphin
204 Emilien Jeannière
205 Lorrenzo Manzin
206 Nicola Marcerou
207 Geoffrey Soupe
Wagner Bazin WB
211 Pierre Barbier
212 Cériel Desal
213 Michiel Lambrecht
214 Henri-Francois Haquin
215 Jens Reynders
216 Kenneth Van Rooy
217 Sasha Weemaes
Tudor Pro Cycling Team
221 Alberto Dainese
222 Robin Froidevaux
223 Mika Heming
224 Arthur Kluckers
225 Sebastian Kolze Changizi
226 Aivaras Mikutis
227 Maikel Zijlaard
Unibet Tietema Rockets
231 Joren Bloem
232 Davide Bomboi
233 Jelle Johannink
234 Hartthijs de Vries
235 Tomas Kopecky
236 Sebastian Nielsen
237 Abram Stockman